package com.macro.mall.service;

import com.macro.mall.dto.DashboardStatsDTO;
import com.macro.mall.dto.DashboardTrendDTO;

import java.time.LocalDate;

/**
 * 数据看板服务接口
 * Created by AI on 2025/09/15.
 */
public interface DashboardService {
    
    /**
     * 获取核心业务指标
     * @param startDate 开始日期
     * @param endDate 结束日期
     * @return 核心指标数据
     */
    DashboardStatsDTO getStats(LocalDate startDate, LocalDate endDate);
    
    /**
     * 获取趋势图数据
     * @param startDate 开始日期
     * @param endDate 结束日期
     * @return 趋势图数据
     */
    DashboardTrendDTO getTrend(LocalDate startDate, LocalDate endDate);
}
